From 0b24860ef1cc45b90de6c4e414b1a816b608d6a5 Mon Sep 17 00:00:00 2001 From: Gabriel Souza Franco Date: Fri, 30 Jan 2015 15:38:33 -0200 Subject: [PATCH] Workaround to make code compile Blame @alexcrichton --- src/cargo/core/resolver/mod.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/cargo/core/resolver/mod.rs b/src/cargo/core/resolver/mod.rs index 223afa784..cdd356e8f 100644 --- a/src/cargo/core/resolver/mod.rs +++ b/src/cargo/core/resolver/mod.rs @@ -201,6 +201,9 @@ fn activate(mut cx: Box, a.len().cmp(&b.len()) }); + // Workaround compilation error: `deps` does not live long enough + let platform = platform.map(|s| &*s); + Ok(match try!(activate_deps(cx, registry, &**parent, platform, &*deps, 0)) { Ok(cx) => { cx.visited.borrow_mut().remove(parent.get_package_id()); -- 2.30.2